home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / comm / fido / jm950618.lha / docs / libraries.txt < prev    next >
Text File  |  1995-04-03  |  5KB  |  114 lines

  1.  
  2.  
  3. Some people have expressed concern for the number of libraries included with
  4. JamMail.  I find this sort of surprising, since the more libraries there are,
  5. the more memory you save.  Only the libraries being used at the time are loaded
  6. into memory, or in a broader scale, if you disable something, you can even
  7. possibly delete the related library from your drive.
  8.  
  9.  
  10.  libs/wpl.library
  11.  libs/xferq.library
  12.  
  13. These two libraries make up the bulk of the WPL language.  WPL.library has all
  14. of the commands internal, and Xferq deals with all of the addressing issues
  15. of WPL, relating to parsing of addresses, as well as building all address
  16. lists.  WPL can not work without Xferq.
  17.  
  18. The reason the code was seperated into seperate libraries (even though, in a
  19. WPL situation, both would always be loaded), is that Xferq.library itself
  20. could be used in a Non-WPL situation.  Another mailer wanting to use the
  21. "vastly superior" outbound queueing system can use this library.  All of the
  22. address list functions could be quite usefull to a tosser/scanner author,
  23. when they are working with path/seenby lines.
  24.  
  25. As an example, Gordon, the 5d message tosser i'm running, completely uses
  26. Xferq to handle all Seenby and Path lines and handles the distribution lists.
  27. JamScan also uses Xferq.library for all address parsing, as well as the
  28. Queue handling.
  29.  
  30.  
  31.  libs/jammail.library
  32.  
  33. This is the new function library for JamMail.  The functions in this library
  34. used to be in the JamTool program.  JamTool is being replaced by this library
  35. that is much more efficient, in speed and size.
  36.  
  37.  
  38.  libs/wplemsi.library
  39.  
  40. This library contains the bulk of the EMSI code for JamMail.  If you do not
  41. intend on supporting EMSI sessions with your FidoNet system, you can simply
  42. disable EMSI in the configurations menu, and delete this file.
  43.  
  44.  
  45.  libs/xprfts.library
  46.  
  47. This library contains the code used for DietIFNA/SeaLink and TeLink fidonet
  48. sessions.  This library is used for both FTS1 and Wazoo sessions so if you
  49. support any of these protocols, you will need this library.
  50.  
  51. Note: if you are a Node listed in the FidoNet nodelist, you *MUST* support
  52. FTS1, so you should not disable/delete the function.
  53.  
  54.  
  55.  libs/xprzedzap.library
  56.  
  57. This library handles the Zmodem(ZedZip) and ZedZap file transfers.  If you
  58. aren't using any of these protocols with the Wazoo or EMSI handshakes, you
  59. could delete this library (although I don't know why you wouldn't be using
  60. them :-)  This library is also used for the Zmodem transfers for the login
  61. menu file servers.
  62.  
  63.  
  64.  libs/owndevunit.library
  65.  
  66. This library is present for those systems that will be using this type of
  67. support.  Some terminal programs use OwnDevUnit, to "ask" for a serial
  68. port from other software.  As long as JamMail isn't doing anything on that
  69. modem, it will allow other programs to take ownership.  Likely, if you
  70. are running software that does this, you already have the library, so
  71. will not need it again.  New versions of GPFax may possibly support this
  72. which would allow outbound Fax sessions to be done easier.
  73.  
  74.  
  75.  libs/xprclock.library
  76.  
  77. This library is also here for a specific feature.  JamMail has the ability
  78. to set your computers clock from an Atomic clock system (often ran at
  79. government or military installations).  Its pretty much guaranteed to
  80. set your clock within half a second of the absolute correct time.  No
  81. more arguments with anyone about who's clock is correct!  The reliability
  82. of the connects varries with modem features.  Old 2400bps modems tend to
  83. have better results than newer high speed modems.
  84.  
  85.  
  86.  
  87. As you can see, not all of these libraries may be needed with your system,
  88. and there is definately no chance that all of them would need to be loaded
  89. at the same time (unless you had a large multi-line system, and each line
  90. was using a different library :-)
  91.  
  92. As an example, someone not using JamMail in a FidoNet (or Othernet) situation,
  93. would likely not need the fts.library, or emsi.library at all.  The
  94. zedzap.library would only be needed if they were running a file server or
  95. something like that.
  96.  
  97. For those of you that don't like having a million libraries in your Libs:
  98. directory, you don't need to put them there.  You can do a multi-assign
  99. on the Libs: directory, and AmigaDos will search in other directories as
  100. well.
  101.  
  102. Ex.  "Assign Libs: JamMail:Libs/ add"
  103.  
  104. After searching any other directories you had configured, it will also
  105. search the JamMail:Libs directory for libraries.  Any "files" written
  106. to Libs: will get written to the first directory assigned as Libs:  (Usually
  107. Sys:Libs).
  108.  
  109.  
  110. Anyways.  I hope i've helped a bit in explaining why there are so many
  111. files here.  It really does save you memory guys!  This is an advanced Amiga
  112. feature, why not use it?
  113.  
  114.